package cn.jbit.bdqn.util;

public class PageBean {

	private int pageNo  =1;
	
	private int pageSize  = 3 ;
	
	private int allPages  ;
	
	private long allRecds ;


	public int getStart(PageBean pag){
		int pagAll=(int) (pag.getAllRecds()%pag.getPageSize()==0?pag.getAllRecds()/pag.getPageSize():pag.getAllRecds()/pag.getPageSize()+1);
		System.out.println(pag.pageNo);
		if(pag.getPageNo()>pagAll){
			pag.setPageNo(1);
			return 0;
		}
		if(pag.getPageNo()<=0){
			pag.setPageNo(pagAll);
			return (int)pag.getAllRecds()-pag.getPageSize();
		}
		return (pag.getPageNo()-1)*pag.getPageSize();
	}
	
	public int getPageNo() {
		return pageNo;
	}

	public void setPageNo(int pageNo) {
		this.pageNo = pageNo;
	}

	public int getPageSize() {
		return pageSize;
	}

	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}

	public int getAllPages() {
		return allPages;
	}

	public void setAllPages(int allPages) {
		this.allPages = allPages;
	}

	public long getAllRecds() {
		return allRecds;
	}

	public void setAllRecds(long allRecds) {
		this.allRecds = allRecds;
	}
	
}
